Routines (alphabetical) > Routines: D > DLM_REGISTER

DLM_REGISTER

Syntax | Arguments | Keywords | Version History | See Also

The DLM_REGISTER procedure registers a Dynamically Loadable Module (DLM) in IDL that was not registered when starting IDL. This allows you to create DLMs using the MAKE_DLL procedure and register them in your current session without having to exit and restart IDL.

Note: DLM_REGISTER intended as a convenience to be used when testing and debugging DLMs or when running demonstration code included in the IDL distribution. It is not the recommended way to make Dynamically Loadable Modules known to your IDL session. By design, DLMs are registered when IDL starts; among other things, this allows programs written in the IDL language that call the routines in a DLM to be compiled before the DLM itself is loaded into IDL. The mechanism involved is described in “Dynamically Loadable Modules” (Chapter 15, External Development Guide) in the help/pdf directory of your IDL installation; you should read and understand this section before deciding to use DLM_REGISTER.

Syntax

DLM_REGISTER, DLMDefFilePath1 [, DLMDefFilePath2, ..., DLMDefFilePathn]

Arguments

DLMDefFilePathn

The name of the DLM module definition file to read.

Keywords

None.

Version History

Introduced: 5.4

See Also

“Dynamically Loadable Modules” (Chapter 15, External Development Guide)in the help/pdf directory of your IDL installation.